package com.huike.clues.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huike.clues.domain.SysDictType;
import com.huike.clues.domain.dto.SysDictTypeQueryDTO;

import java.util.List;

public interface ISysDictTypeService extends IService<SysDictType> {
    /**
     * 查询字典类型列表
     * @param sysDictTypeQueryDTO
     * @return
     */
    List<SysDictType> selectDictTypeList(SysDictTypeQueryDTO sysDictTypeQueryDTO);



    /**
     * 获取字典选择框
     * @return
     */
    /*List<SysDictType> listdict();*/

    /**
     * 新增字典类型
     * @param sysDictType
     */
    void add(SysDictType sysDictType);
/**
 * 删除字典类型和 数据
 * @param dictIds
 */
    void removetypeAndDate(String dictIds);

    /**
     * 修改数据类型
     * @param sysDictType
     */
    void updatedicttype(SysDictType sysDictType);

    /**
     * 删除缓存
     */
    void clearCache();
}
